package com.jt.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jt.pojo.Item;
import org.apache.ibatis.annotations.Param;


import java.util.List;
public interface ItemMapper extends BaseMapper<Item>{
    List<Item> findItemByPage(Integer startIndex, Integer rows);

    /**
     * 由于数组取值要进行遍历，所以需要通过遍历标签实现
     * MyBatis中规范，默认条件下可以进行单值传递 后端用任意参数接收都可以
     * 有是可能进行多值传递，会将多值封装为map集合进行参数传递
     * 旧版本中如果需要封装为单值，则必须添加@param注解
     * 新版本时可以自动添加@param，前提进行多值传递
     * @param ids
     * @return
     */
    int deleteItemByIds(@Param("ids") Long... ids);

}
